package com.hl.ruoyicsmshop.domain.vo;

import java.math.BigDecimal;

/**
 * 交易概况VO
 * 
 * @author ruoyi
 * @date 2025-08-06
 */
public class TransactionOverviewVO
{
    /** 访客数UV */
    private Integer visitorUV;

    /** 下单转化率 */
    private BigDecimal orderConversionRate;

    /** 付款转化率 */
    private BigDecimal paymentConversionRate;

    /** 全店转化率 */
    private BigDecimal overallConversionRate;

    /** 下单笔数 */
    private Integer orderCount;

    /** 下单人数 */
    private Integer orderUserCount;

    /** 下单金额 */
    private BigDecimal orderAmount;

    /** 付款笔数 */
    private Integer paymentCount;

    /** 付款人数 */
    private Integer paymentUserCount;

    /** 付款金额 */
    private BigDecimal paymentAmount;

    /** 退单笔数 */
    private Integer refundCount;

    /** 退单金额 */
    private BigDecimal refundAmount;

    public Integer getVisitorUV() 
    {
        return visitorUV;
    }

    public void setVisitorUV(Integer visitorUV) 
    {
        this.visitorUV = visitorUV;
    }

    public BigDecimal getOrderConversionRate() 
    {
        return orderConversionRate;
    }

    public void setOrderConversionRate(BigDecimal orderConversionRate) 
    {
        this.orderConversionRate = orderConversionRate;
    }

    public BigDecimal getPaymentConversionRate() 
    {
        return paymentConversionRate;
    }

    public void setPaymentConversionRate(BigDecimal paymentConversionRate) 
    {
        this.paymentConversionRate = paymentConversionRate;
    }

    public BigDecimal getOverallConversionRate() 
    {
        return overallConversionRate;
    }

    public void setOverallConversionRate(BigDecimal overallConversionRate) 
    {
        this.overallConversionRate = overallConversionRate;
    }

    public Integer getOrderCount() 
    {
        return orderCount;
    }

    public void setOrderCount(Integer orderCount) 
    {
        this.orderCount = orderCount;
    }

    public Integer getOrderUserCount() 
    {
        return orderUserCount;
    }

    public void setOrderUserCount(Integer orderUserCount) 
    {
        this.orderUserCount = orderUserCount;
    }

    public BigDecimal getOrderAmount() 
    {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) 
    {
        this.orderAmount = orderAmount;
    }

    public Integer getPaymentCount() 
    {
        return paymentCount;
    }

    public void setPaymentCount(Integer paymentCount) 
    {
        this.paymentCount = paymentCount;
    }

    public Integer getPaymentUserCount() 
    {
        return paymentUserCount;
    }

    public void setPaymentUserCount(Integer paymentUserCount) 
    {
        this.paymentUserCount = paymentUserCount;
    }

    public BigDecimal getPaymentAmount() 
    {
        return paymentAmount;
    }

    public void setPaymentAmount(BigDecimal paymentAmount) 
    {
        this.paymentAmount = paymentAmount;
    }

    public Integer getRefundCount() 
    {
        return refundCount;
    }

    public void setRefundCount(Integer refundCount) 
    {
        this.refundCount = refundCount;
    }

    public BigDecimal getRefundAmount() 
    {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) 
    {
        this.refundAmount = refundAmount;
    }
} 